.cont{
    width: 100%;
    min-height: 100%;
    color: #454545;
    background: url("../img/bg.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.cont1{
    width: 100%;
    height: 100%;
    color: #454545;
    position: relative;
}
.content{
    width: 74%;
    height: 100%;
    margin: 0 auto;
    padding-top: 4em;
}
h2{
    font-size: 1.6em;
}
.staff{
    padding-top: 1.5em;
}  
.num,.name,.phone,.Cstore{
    color: #a6a6a6;
    font-size: 0.9em;
}
.info input,.info1 input,.chooseS{
    width: 100%;
    margin-top: 5px;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 1em;
    color: #454545;
    font-weight: 400;
    border-bottom: 1px solid #a6a6a6;
    background: rgba( 0, 0, 0, 0);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num{
    padding-top: 5em;
}
.num_wrap,.name_wrap,.store_wrap{
    position: relative;
    padding-bottom: 24px;
}
.checkNum,.checkName,.checkStore{
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    color: red;
}
.name,.phone,.Cstore,.declare{
    padding-top: 1em;
}
.ensure{
    width: 100%;
    height: 3em;
    color: #fff;
    background: #ff9340;
    font-weight: 500;
    text-align: center;
    line-height: 3em;
    margin-top: 3em;
}
.top{
    width: 12.7em;
    height: 2.375em;
}
.declare{
    color: #ff9340;
}
.declareC{
    color: #a6a6a6;
    padding-top: 10px;
    line-height: 1.2em;
}
.shadow,.product_wrap,.city_wrap{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    position: fixed;
    top:0;
    left:0;
    display: none;
    z-index: 11;
}
.area{
    width: 100%;
    height: 70%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
}
.cancle{
    position: absolute;
    left: 1.875em;
    top: 1.43em;
    width: 2em;
    height: 1.175em;
    color: #1348a9;
}
.close{
    position: absolute;
    right: 1.875em;
    top: 1.43em;
    width: 2em;
    height: 1.175em;
    display: none;
    color: #1348a9;
}
.diqu{
    width: 100%;
    border-bottom:1px solid #ddd;
}
.border{
    border-bottom:1px solid #ddd;
}
h4{
    height: 12%;
    padding-top: 5%;
    text-align: center;
    color: #a6a6a6;
}
h3{
    text-align: center;
    height: 8%;
    display: inline-block;
    width: 6em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.province{
    color: #ff9340;
    border-bottom: 2px solid #ff9340;
}
h3:nth-child(1){
    margin-left: 2em;
}
.wrap{
    text-indent: 2em;
    padding-top: 5px;
    max-height: 80%;
    overflow-y: scroll;
}
.wrap li{
    height: 3em;
    line-height: 3em;
    font-weight: 500;
}

/*count.html*/
.choose_wrap{
    padding: 20px;
    display: flex;
}
.choose_product,.choose_city{
    flex: 1;
    height: 2.3em;
    display: inline-block;
    text-align: center;
    line-height: 2.3em;
    background: #f3f3f3;
    color: #666;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    margin-left: 10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.all{
    position: relative;
}
table{
    width: 100%;
    border-spacing: 0;
}
tr{
    height: 3.1em;
    line-height: 3.1em;
    padding-left: 10px;
    display: flex;
    color: #454545;
    background: #fcfcfc;
    border-bottom: 1px solid #ddd;
}
tr:nth-child(1){
    color: #666;
}
td{
    flex: 1;
    text-align: center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
td:nth-child(5){
    flex: 0 0 1.75em;
    width: 1.75em;
    position: relative;
}
.toChooseId{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: rgba(0,0,0,0);
}
td:nth-child(5) img{
    width: 1.75em;
}
.check{
    border-bottom:1px solid #ddd;
}
.wrap li{
    position: relative;
}
span{
    display: block;
}
.storeName,.cit{
    position: absolute;
    left: 20px;
}
.productName{
    padding-left: 20px;
}
.checkWrap,.radioWrap{
    width: 1.4em;
    height: 1.4em;
    position: absolute;
    right: 30px;
    top: 1em;
}
.bottom{
    width: 7em;
    height: 1.375em;
    position: absolute;
    bottom: 1.375em;
    left: 1.375em;
    z-index: 9;
}
/*use_info.html*/
.tab{
    width: 100%;
    height: 4em;
    padding-top: 1.6em;
    display: flex;
}
.tab p{
    flex: 1;
    text-align: center;
    height: 2.3em;
    line-height: 2.3em;
    color: #666;
    font-weight: 500;
}
.tab p:nth-child(1){
    color: #ff9340;
    border-bottom: 2px solid #ff9340;
}
.title{
    font-size: 1.2em;
    height: 3em; 
    color: #454545;
    text-align: left;
    text-indent: 20px;
    padding-top: 0.5em;
    line-height: 2.5em;
}
.storeId,.cit_id{
    color: #fff;
}
.white_page{
    width: 70%;
    margin: 4em auto;
}
.bought{
    color:#ff9340;
}
.used_time{
    color: #1348a9;
}
.border_none{
    border-bottom: 0;
}
.cus_info{
    padding-top: 10px;
    height: 2.8em;
    line-height: 1em;
}
.cus_info td{
    text-align: left;
}
.cus_info td:nth-child(1){
    padding-left: 10px;
}
.cus_info td:nth-child(2){
    flex: 1.5;
}
.used_time_wrap{
    line-height: 1em;
    height: 2.6em;
    padding-top: 0;
}
i{
    display: inline-block;
    font-style: normal;
    font-size: 0.6em;
    color: #a6a6a6;
}
.storename_wrap{
    max-height: 85%;
}
.scroll {  
    position: fixed;  
}  